irrigating trench/ditch - Almanca İngilizce Sözlük